.spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#09f;animation:spin 1s ease infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,main{min-height:100%}@media (max-width: 767px){.red-button{text-align:center}}.red-button>button{text-transform:none;min-width:100px;font-weight:700;font-size:14px;line-height:16px;border-radius:100px;padding:10px 0;background-color:#ed0000;color:#fff;border:1px solid #ED0000}.red-button>button:hover,.red-button button:focus-visible{color:#ed0000;background-color:#fff;border:1px solid #ED0000}.red-button>button:hover span,.red-button button:focus-visible span{color:#ed0000}.red-button>button:hover a,.red-button>button:hover a:visited,.red-button button:focus-visible a,.red-button button:focus-visible a:visited{color:#ed0000}.red-button a,.red-button a:visited{color:#fff;text-decoration:none}.red-button a:hover,.red-button a:visited:hover{color:#ed0000}@media (max-width: 767px){.red-button button:focus-visible,.red-button button:focus,.red-button button:hover,.red-button button:active{background-color:#ed0000;color:#fff;border:1px solid #ED0000}.red-button button:focus-visible span,.red-button button:focus span,.red-button button:hover span,.red-button button:active span{color:#fff}}.red-button>button.Mui-disabled{background-color:#b7cbd3;border-color:#b7cbd3;color:#5d6364!important}.red-button>button>div{padding:0 20px}@media (max-width: 767px){.white-button{width:100%;text-align:center}}.white-button>button{text-transform:none;min-width:100px;font-weight:700;font-size:14px;line-height:16px;border-radius:100px;padding:10px 0;background-color:#fff;color:#ed0000;border:1px solid #ED0000}.white-button>button:hover,.white-button button:focus-visible{color:#fff;background-color:#ed0000;border:1px solid #ED0000}.white-button>button:hover a,.white-button>button:hover a:visited,.white-button button:focus-visible a,.white-button button:focus-visible a:visited{color:#fff}.white-button a,.white-button a:visited{color:#ed0000;text-decoration:none}.white-button a:hover,.white-button a:visited:hover{color:#fff}@media (max-width: 767px){.white-button button:focus-visible,.white-button button:focus,.white-button button:hover,.white-button button:active{background-color:#fff;color:#ed0000;border:1px solid #ED0000}}.white-button>button.Mui-disabled{background-color:#b7cbd3;border-color:#b7cbd3;color:#5d6364!important}.white-button>button>div{padding:0 20px}.white-button.atenuated button{background-color:#fff;color:#ed0000!important;border:1px solid #ED0000}.triangle-button>button{text-transform:none;min-width:100px;font-weight:700;font-size:14px;line-height:16px;padding:10px 0;background-color:transparent;color:#ed0000}.triangle-button>button:before{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #ED0000;content:"";margin-right:10px}.triangle-button.deployed>button:before{width:0;height:0;border-top:6px solid #ED0000;border-right:6px solid transparent;border-left:6px solid transparent;content:"";margin-top:10px}.triangle-button>button:hover,.triangle-button button:focus-visible{text-decoration:underline;background-color:transparent}.triangle-button>button.Mui-disabled{background-color:#b7cbd3;border-color:#b7cbd3;background-color:#0000}.triangle-button .processing span{margin-right:10px}.triangle-button-light>button{text-transform:none;min-width:100px;font-size:14px;line-height:16px;padding:10px 0;background-color:transparent;color:#374649;font-weight:600}.triangle-button-light>button:before{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #ED0000;content:"";margin-right:10px}.triangle-button-light>button:hover,.triangle-button-light button:focus-visible{text-decoration:underline;background-color:transparent}.triangle-button-light>button.Mui-disabled:before{border-left:6px solid rgba(237,0,0,.26)}.triangle-button-light.deployed>button:before{width:0;height:0;border-top:6px solid #ED0000;border-right:6px solid transparent;border-left:6px solid transparent;content:"";margin-top:10px}.link-button>button{text-transform:none;min-width:100px;font-size:14px;line-height:16px;padding:10px 0;background-color:transparent;color:#374649;text-decoration:underline}.link-button>button:hover,.link-button button:focus-visible{text-decoration:underline;background-color:transparent}.link-button>button.Mui-disabled{background-color:#b7cbd3;border-color:#b7cbd3;background-color:#0000}.link-button-red>button{text-align:left;font-size:12px;color:#ed0000;font-weight:400}.clickable-surface{background-color:transparent;border:0px;width:100%;padding:0;margin:0}.button-base>button{min-width:0;padding:0}.red-buton-hover-white>button:hover{background-color:#fff}.clickable-surface{cursor:pointer}.clickable-surface:disabled{cursor:text}.tab-header .MuiTabs-scroller{border-bottom:1px solid #CDD0D0;margin-bottom:0!important;width:100%}.tab-header .MuiTabs-flexContainer{height:100%}.tab-header>div>span{background-color:#ed0000}.tab-header>div>div>button{color:#a8adae;text-transform:none;font-weight:500;font-size:16px;line-height:24px;padding:0 15px}.tab-header>div>div>button.Mui-selected{color:#374649;font-weight:600}.text-input input:-webkit-autofill,.text-input input:-webkit-autofill:hover,.text-input input:-webkit-autofill:focus,.text-input input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.text-input,.text-input .MuiOutlinedInput-root>fieldset{border-radius:10px;border-color:#b7cbd3}.text-input>label.Mui-focused{color:#374649}.text-input .MuiOutlinedInput-root.Mui-focused>fieldset{border-width:2px;border-color:#b7cbd3}.text-input>label.Mui-error{color:#ed0000}.text-input .MuiOutlinedInput-root.Mui-error>fieldset{border-color:#ed0000}.text-input>.Mui-error{color:#ed0000!important}.text-input .MuiFormHelperText-root{font-size:12px}.text-input>label{line-height:16px;height:19px}.text-input>div>input{padding:12px 14px}.text-input>div input::-webkit-outer-spin-button,.text-input>div input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.text-input>div input[type=number]{-moz-appearance:textfield;appearance:textfield}.text-input.read-only .MuiSelect-select:hover{cursor:default}.text-input.read-only .MuiInputBase-root:hover fieldset{border-color:#b7cbd3}.text-input.read-only .MuiInputBase-root:focus-within fieldset{border-width:1px}.edit-button-input{background-color:#fff}.edit-button-input>p{font-weight:600}.edit-button-input .MuiInputBase-root.Mui-disabled{background-color:transparent}.edit-button-input .MuiInputBase-root.Mui-disabled .MuiInputBase-input{padding:12px 14px 12px 0;-webkit-text-fill-color:#A8ADAE}.edit-button-input .MuiInputBase-root.Mui-disabled:before{border-bottom:1px solid #A8ADAE}.edit-button-input .MuiSelect-icon{top:calc(50% - .2em)}.edit-button-input .MuiSelect-icon.Mui-disabled{display:none}.edit-button-input .edit-button>button{min-width:0;width:36px;height:36px;border-radius:100%;padding:0}.edit-button-input .blocked-text{margin-top:16px}@media (max-width: 767px){.edit-button-input .blocked-text{font-size:12px}}.edit-button-input .blocked-text .ok-cancel-buttons button{margin-top:0;min-width:0}.flex-stack.ok-cancel-buttons{width:100%}.flex-stack.ok-cancel-buttons>.red-button{width:auto}.flex-stack.ok-cancel-buttons button{font-weight:600;margin-top:10px}.flex-stack.ok-cancel-buttons .MuiCircularProgress-root{margin-top:8px;margin-right:8px}.password-tooltip{z-index:1}.password-tooltip .MuiTooltip-tooltip,.password-tooltip .MuiTooltip-arrow:before{background-color:#fff;color:#374649;-webkit-box-shadow:0px 4px 8px 0px rgba(23,23,23,.2);-moz-box-shadow:0px 4px 8px 0px rgba(23,23,23,.2);-o-box-shadow:0px 4px 8px 0px rgba(23,23,23,.2);box-shadow:0 4px 8px #17171733;font-size:14px}.date-input{width:100%}.date-input input{max-width:100%}.datepicker-input{position:absolute;left:0;top:0;width:31vw;height:100%;opacity:0;cursor:pointer;box-sizing:border-box}@media (max-width: 767px){.datepicker-input{width:90vw}}.datepicker-input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.selectable-date-container{background-color:#e6e7e8;margin-top:12px;padding:30px}.selectable-date-container>.flex-stack>div{width:45%}.selectable-date-container .close-button{text-align:right}@media (max-width: 518px){.selectable-date-container{padding:10px 15px 15px}.selectable-date-container .close-button{margin-bottom:10px}.selectable-date-container>.flex-stack{flex-direction:column}.selectable-date-container>.flex-stack>div{width:100%}.selectable-date-container .calendar{margin:0 auto}}.selectable-date-container p,.selectable-date-container li{font-size:12px;margin-bottom:12px}.selectable-date-container p.small-text,.selectable-date-container li.small-text{font-size:10px;margin:20px 0 11px}.selectable-date-container .calendar{border:1px solid black;padding:24px;background-color:#fff;max-width:244px;align-items:center}.selectable-date-container .calendar button{width:28px;height:28px;background:none;color:inherit;border:none;border-radius:100%;padding:0;font:inherit;cursor:pointer;outline:inherit;font-size:12px}.selectable-date-container .calendar button:hover{cursor:pointer}.selectable-date-container .calendar button.selected{color:#fff;background-color:#ed0000}.selectable-date-container .calendar button.default-selected{background-color:#cdd0d0}.selectable-date-container .ok-cancel-buttons>div{width:100%}.selectable-date-container .ok-cancel-buttons>div>button{width:100%;height:42px}.selectable-date-delete-modal{text-align:center}.selectable-date-delete-modal>.flex-stack{margin-top:16px}.selectable-date-delete-modal>.flex-stack div{width:45%}.selectable-date-delete-modal>.flex-stack div button{width:100%}@media (max-width: 518px){.selectable-date-delete-modal>.flex-stack div button .flex-stack{width:65%;justify-content:center}.selectable-date-delete-modal>.flex-stack div button{margin-bottom:12px}}@media (max-width: 518px){.selectable-date-delete-modal>.flex-stack div{width:65%;text-align:center}}@media (max-width: 518px){.selectable-date-delete-modal .modalSelectDeleteDate{flex-direction:column}}.radio-container>label,.radio-container>label.Mui-focused{color:#374649}.radio-container>div>label>span{color:#374649;font-weight:500}.radio-container>div>label>span.Mui-checked{color:#ed0000}.radio-container>div>label>span.Mui-checked+span{color:#ed0000;font-weight:600}.radio-item.MuiFormControlLabel-root .Mui-checked{color:#ed0000}.radio-item.MuiFormControlLabel-root .Mui-checked+span{color:#ed0000;font-weight:600}.radio-item .MuiRadio-root:hover,.radio-item .MuiRadio-root:focus,.radio-item .MuiRadio-root:focus-visible,.radio-item .MuiRadio-root:focus-within{background-color:transparent}.radio-item.Mui-disabled{opacity:.8}#form-file-upload{margin:16px 0;width:100%;text-align:center;position:relative}#input-file-upload{display:none}#label-file-upload{width:100%;display:inline-block;padding:24px;gap:10px;background:#F7F9FA;border:1px dashed #CDD0D0;border-radius:4px}#label-file-upload img{width:22px;height:22px}#label-file-upload.drag-active{background-color:#fff}#drag-file-element{position:absolute;width:100%;height:100%;border-radius:16px;top:0px;right:0px;bottom:0px;left:0px}.dragNdrop-p-a{font-family:Roboto-Regular;font-size:14px;line-height:16px;padding-top:2px;overflow-wrap:anywhere}@media (max-width: 767px){.dragNdrop-p-a{display:none}}.dragNdrop-p-b{font-family:Roboto-Regular;font-size:10px;line-height:14px;text-align:center!important}.dragNdrop-button button{padding:8px 0;font-family:Roboto-Regular;font-size:16px;line-height:16px}.filename-content img{margin-left:20px}.filename-content img:hover{cursor:pointer}.dragNdrop-p-a-mobile{display:none}@media (max-width: 767px){.dragNdrop-p-a-mobile{display:block;overflow-wrap:anywhere}}.lateralDrawer{max-width:500px;flex:1}@media (max-width: 518px){.lateralDrawer{width:100%}}.lateralDrawer .lateralDrawer-close-section .lateralDrawer-close-button{justify-content:space-between;padding:30px 30px 10px 48px}.lateralDrawer .lateralDrawer-close-section .lateralDrawer-close-button button{padding:0;min-width:0}.form-file-upload{margin:10px 0}.form-file-upload #input-file-upload{display:none}.form-file-upload .file-upload{background-color:#fff;width:70%;padding:5px;border-radius:5px}@media (max-width: 518px){.form-file-upload .file-upload{width:90%}}.form-file-upload .file-upload .selectFile .btnSelect{margin-right:10px}.form-file-upload .file-upload .selectFile .btnSelect button{border-radius:5px;padding:5px 10px}.form-file-upload .file-upload .resetSelect{cursor:pointer}.stepper>div>div>span>span>svg{color:#a8adae;height:24px;width:24px}.stepper>div>div>span>span>.Mui-active,.stepper>div>div>span>span .Mui-completed{color:#ed0000}.stepper>div>div.Mui-active>span,.stepper>div div.Mui-completed>span{border-color:#ed0000}.dots{height:100%}.dots>.MuiMobileStepper-root{position:none}.dots>.MuiMobileStepper-root .MuiMobileStepper-dot:not(:last-child){margin-right:12px}.dots>.MuiMobileStepper-root .MuiMobileStepper-dotActive{background-color:#ed0000}.dots.vertical-dots{transform:rotate(90deg)}.dots.vertical-dots>.MuiMobileStepper-root{padding:0}.dots.clubBannerDotsCenter{margin-top:30px}.numbers-stepper-container .numbers-stepper-header,.numbers-stepper-container .numbers-stepper-header-mobile{display:flex;justify-content:space-between;margin:0 24px;align-items:center}.numbers-stepper-container .numbers-stepper-header button,.numbers-stepper-container .numbers-stepper-header-mobile button{align-items:center;gap:4px}.numbers-stepper-container .numbers-stepper-header button img,.numbers-stepper-container .numbers-stepper-header-mobile button img{rotate:90deg}.numbers-stepper-container .numbers-stepper-header button,.numbers-stepper-container .numbers-stepper-header-mobile button{border:0;background-color:#fff}.numbers-stepper-container .numbers-stepper-header button p,.numbers-stepper-container .numbers-stepper-header-mobile button p{font-size:14px;color:#ed0000;font-weight:700}.numbers-stepper-container .numbers-stepper-header button,.numbers-stepper-container .numbers-stepper-header-mobile button{cursor:pointer}.numbers-stepper-container .numbers-stepper-header>p,.numbers-stepper-container .numbers-stepper-header-mobile>p{color:#5d6364;font-size:12px}.numbers-stepper-container .numbers-stepper-header>button{display:flex}@media (max-width: 767px){.numbers-stepper-container .numbers-stepper-header>button{display:none}}.numbers-stepper-container .numbers-stepper-header-mobile>button{display:none}@media (max-width: 767px){.numbers-stepper-container .numbers-stepper-header-mobile>button{display:flex}}.numbers-stepper-container .numbers-stepper{display:flex;justify-content:space-between;margin:16px;align-items:center}.numbers-stepper-container .numbers-stepper .step{display:flex;justify-content:flex-start}.numbers-stepper-container .numbers-stepper .step p{border:1px solid #ED0000;min-width:24px;width:24px;height:24px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#ed0000}.numbers-stepper-container .numbers-stepper .step:not(:last-child){flex:1}.numbers-stepper-container .numbers-stepper .step:not(:last-child):after{content:"";height:8px;background-color:#ed0000;width:100%;margin-top:8px}.numbers-stepper-container .numbers-stepper .step.no-show p{width:0;min-width:0;border:0;opacity:0}.numbers-stepper-container .numbers-stepper .step.no-show:first-child:after{border-top-left-radius:50px;border-bottom-left-radius:50px}.numbers-stepper-container .numbers-stepper .step.next-not-selected:after{background-color:#f7f9fa;box-shadow:0 4px 8px #00000026 inset}.numbers-stepper-container .numbers-stepper .step.next-not-selected.next-is-last-child:after{border-top-right-radius:50px;border-bottom-right-radius:50px}.numbers-stepper-container .numbers-stepper .step.not-selected>p{color:#a8adae;border-color:#a8adae}.main-menu>ul{display:flex;flex-direction:row;align-items:flex-end}.small-width .MuiPaper-root{width:auto}.small-width .MuiPaper-root ul{padding:0}.select>.MuiSelect-select{background-color:red}.select .MuiSelect-icon{top:calc(50% - .2em)}.select .Mui-disabled{-webkit-text-fill-color:#374649!important}li.select-menu-item{font-size:16px;white-space:break-spaces}li.select-menu-item .itemInactive{font-style:italic;font-family:Roboto-Light}.dialog-modal .MuiPaper-root>div{padding:15px}.sortable-table>.flex-stack:first-child{min-height:36px}.sortable-table tr{display:flex;justify-content:space-around}.sortable-table h4{font-weight:700;font-size:16px;line-height:24px}.sortable-table .MuiTable-root{margin-top:16px}.sortable-table thead tr{margin:0;padding:0 15px;border-bottom:1px solid rgb(224,224,224)}.sortable-table thead>.MuiTableRow-head>th,.sortable-table thead>.MuiTableRow-head th>.Mui-active{border-bottom:0;font-weight:700;font-size:14px;line-height:24px;color:#5d6364;padding:0}.sortable-table thead>.MuiTableRow-head .MuiTableCell-root{padding-bottom:4px}.sortable-table thead>.MuiTableRow-head .MuiTableSortLabel-root>img{opacity:1}.sortable-table thead>.MuiTableRow-head>th>:not(.Mui-active) img{width:16px}.sortable-table tbody>tr{display:flex;-webkit-box-shadow:0px 6px 16px rgba(55,70,73,.1);-moz-box-shadow:0px 6px 16px rgba(55,70,73,.1);-o-box-shadow:0px 6px 16px rgba(55,70,73,.1);box-shadow:0 6px 16px #3746491a;justify-content:space-around;background:#FFFFFF;border-radius:12px;margin:15px}.sortable-table tbody>tr>td{text-align:center;font-size:14px;padding:40px 16px 24px;border-bottom:none;min-width:110px}.sortable-table .triangle-button-light{margin-top:16px;text-align:center;font-size:14px}.sortable-table .icon-row{padding-left:3px;padding-right:4px}.sortable-table .cutDayRow{background-color:#ed00001a}.sortable-table .cutDayRow .MuiTableCell-root span{font-weight:550}.sortable-table .redText{color:#ed0000}.filter-row{width:100%;margin-top:16px}.filter-row:last-of-type{margin-bottom:8px}.filter-row>span{white-space:nowrap}.filter-row .typeSelectorSearch .MuiSelect-icon{top:calc(50% - 3px)}.filter-row .typeSelectorSearch .MuiSelect-select{padding:12px 14px}.filter-row .clear-button{width:auto}.filter-row .clear-button img{height:14px;margin-top:2px;margin-right:8px}.label-row{flex:0 0 auto;min-width:200px}.clubFilter{min-width:60px}.sortable-table-pagination{margin-top:16px;margin-bottom:16px}.sortable-table-pagination>ul{justify-content:center}.sortable-table-pagination>ul .Mui-selected{color:#ed0000;background-color:transparent}.sortable-table-pagination>ul .Mui-disabled{opacity:0}.sortable-table-pagination>ul svg{color:#ed0000}.sortable-table-pagination>ul button{font-size:16px}.sortable-table-no-results{text-align:center;margin-top:16px;margin-bottom:16px}.filtrable-label{text-align:center;font-weight:700;font-size:14px;line-height:24px;color:#5d6364;padding:0}.filtrable-label.disabled{margin-left:16px}.filtrable-label.disabled img{opacity:0}.MuiMenuItem-root.filtrable-label-dropdown-item.MuiButtonBase-root{padding:5px 10px}.MuiMenuItem-root.filtrable-label-dropdown-item.MuiButtonBase-root .clickable-surface{text-align:left;font-size:14px}.MuiMenuItem-root.filtrable-label-dropdown-item.MuiButtonBase-root .clickable-surface.selected{font-family:Roboto-Bold,Roboto-Regular,Century Gothic,sans-serif}.filtrable-label-container>.clickable-surface{width:auto}.clear-filter-button{width:auto;padding:4px 4px 2px}.clear-filter-button.disabled{opacity:0}.pointsTable .MuiTableCell-head{padding-left:16px!important}.pointsTable .MuiTableRow-head .MuiTableCell-root{display:flex}.pointsTable .MuiTableBody-root .MuiTableRow-root{min-height:78px;align-items:center}.pointsTable .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{padding:18px 16px}.corners-wrapper{filter:drop-shadow(0px 6px 16px rgba(55,70,73,.2))}.corners-wrapper:first-of-type .corners-mask-top{display:none}.corners-wrapper:first-of-type .corners-content{padding-top:25px;border-top-left-radius:20px;border-top-right-radius:20px}.corners-wrapper:last-of-type .corners-border{display:none}.corners-wrapper:last-of-type .corners-mask-bottom{display:none}.corners-wrapper:last-of-type .corners-content{padding-bottom:30px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.corners-header{display:flex;flex-direction:column;align-items:center}.corners-mask{width:100%;height:10px;min-width:300px}.corners-mask.corners-mask-top{-webkit-background:radial-gradient(10px at 0 0,transparent 100%,#FFFFFF),radial-gradient(10px at 100% 0,transparent 100%,#FFFFFF) right;background:radial-gradient(10px at 0 0,transparent 100%,#FFFFFF),radial-gradient(10px at 100% 0,transparent 100%,#FFFFFF) right;background-size:51% 100%;background-repeat:no-repeat}.corners-mask.corners-mask-bottom{background:radial-gradient(10px at 0 100%,rgba(0,0,0,0) 98%,#fff),radial-gradient(10px at 100% 100%,transparent 100%,#FFFFFF) right;background-size:51% 100%;background-repeat:no-repeat}.corners-content{width:100%;padding:20px;background-color:#fff}.corners-border{width:calc(100% - 20px);height:1px;background-color:#fff;background-position:top;background-size:10px 1px;background-repeat:repeat-x;margin-left:10px}.corners-border.dotted{background-image:linear-gradient(to right,#CDD0D0 50%,transparent 0%)}.corners-border.solid{background-image:linear-gradient(to right,#E6E7E8 100%,transparent 0%)}.dashboard-module-container{background-color:#fff;-webkit-box-shadow:0px 6px 16px rgba(55,70,73,.2);-moz-box-shadow:0px 6px 16px rgba(55,70,73,.2);-o-box-shadow:0px 6px 16px rgba(55,70,73,.2);box-shadow:0 6px 16px #37464933;border-radius:20px}.dashboard-module-container .dashboard-module-header{padding:24px 32px 0;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom:2px solid #F7F9FA}.dashboard-module-container .dashboard-module-header .dashboard-module-container-title{font-weight:700;font-family:Nunito-Bold}.dashboard-module-container .dashboard-module-content{padding:16px 32px 24px}.dashboard-module-container{width:auto;margin-top:32px;margin-right:24px}@media (max-width: 767px){.dashboard-module-container{margin-right:0}.dashboard-module-container .dashboard-module-header{padding:24px 24px 0;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom:2px solid #F7F9FA}.dashboard-module-container .dashboard-module-content{padding:16px 24px 24px}}@media (max-width: 767px){.dashboard-module-container-title{font-size:18px}}.dashboard-module-container.full-width{width:100%}.dashboard-module-container.half-width{width:50%}.img-magnifier-container{position:relative}.magnifier-img{width:auto}.magnifier-image{width:100%;height:300px;border:1px solid #A8ADAE;border-radius:8px;background-repeat:no-repeat;background-color:#fff;z-index:1000}.bigger-image-modal{top:0;z-index:1001;position:absolute;height:100vh;width:100%;background-color:#fff}.bigger-image-modal img{width:100%;height:auto;display:block;margin:auto 0}.bigger-image-modal .close-button{padding:16px;position:absolute;top:0;right:0}.bigger-image-modal .close-button .clickable-surface{width:auto}.bigger-image-modal .close-button img{height:24px;width:24px}.amplify-image{margin:8px}.amplify-image .clickable-surface{width:auto;background-color:#fff;padding:5px 6px 3px;border-radius:50%}.amplify-image .clickable-surface img{height:14px}.bar-graph-legend{margin-left:16px}@media (max-width: 767px){.bar-graph-legend{margin-top:8px;margin-left:0}}.bar-graph-legend img{height:14px}.bar-graph-legend .MuiButtonBase-root{padding:0;margin-bottom:3px;margin-left:4px}@media (max-width: 767px){.bar-graph-legend.flex-stack{flex-wrap:wrap;gap:8px 20px;width:100%;justify-content:flex-start}.bar-graph-legend.flex-stack .clickable-surface{margin-left:0}}.bar-graph-legend .clickable-surface{width:auto;font-size:14px;line-height:18px}.bar-graph-legend .clickable-surface:hover{cursor:pointer}.bar-graph-legend .clickable-surface .checkbox{margin-left:16px}.bar-graph-legend .clickable-surface .checkbox>label{margin-right:0}.bar-graph-legend .graph-legend-item>div{align-items:flex-end;justify-content:flex-end}@media (max-width: 767px){.bar-graph-legend .graph-legend-item>div{justify-content:flex-start}}.bar-graph-legend .graph-legend-item>div p{color:#374649!important}.bar-graph-legend .graph-legend-item>div .MuiFormControlLabel-root,.bar-graph-legend .graph-legend-item>div .MuiButtonBase-root{cursor:inherit}.bar-graph-legend-colors{width:3px;height:18px;border-radius:50px;align-self:center}.bar-graph-legend-text{align-self:center;line-height:18px}.bar-chart-container{width:90%}@media (max-width: 991px){.bar-chart-container{width:100%}}.bar-chart-container .bar-chart-header>.flex-stack{width:100%}@media (max-width: 767px){.bar-chart-container .bar-chart-header>.flex-stack{justify-content:flex-end}}.bar-chart-container .bar-chart-header .bar-graph-selector{width:25%}.bar-chart-container .bar-chart-header .bar-graph-selector .MuiSelect-select{padding:8px}.bar-chart-container .bar-chart-header .bar-graph-selector .MuiSelect-icon{position:relative}@media (max-width: 767px){.bar-chart-container .bar-chart-header{justify-content:center}.bar-chart-container .bar-chart-header .bar-graph-selector{width:100%;margin:0 16px 16px}}.flex-stack.bar-graph-and-arrows-container{margin-top:20px;margin-bottom:60px}@media (max-width: 767px){.flex-stack.bar-graph-and-arrows-container{margin-bottom:10px}}.flex-stack.bar-graph-and-arrows-container .mobile-arrows{display:none}.flex-stack.bar-graph-and-arrows-container .left-arrow,.flex-stack.bar-graph-and-arrows-container .right-arrow{height:8px}@media (max-width: 991px){.flex-stack.bar-graph-and-arrows-container .desktop-arrow-container{display:none}}.flex-stack.bar-graph-and-arrows-container .desktop-arrow-container>button{padding:14px;width:18px;height:18px;border-radius:50%;-webkit-box-shadow:0px 1px 1px #ED0000;-moz-box-shadow:0px 1px 1px #ED0000;-o-box-shadow:0px 1px 1px #ED0000;box-shadow:0 1px 1px #ed0000;border:1px solid transparent}.flex-stack.bar-graph-and-arrows-container .desktop-arrow-container>button:disabled{opacity:.4}.flex-stack.bar-graph-and-arrows-container .desktop-arrow-container>button img{height:10px}@media (max-width: 991px){.flex-stack.bar-graph-and-arrows-container{flex-direction:column}.flex-stack.bar-graph-and-arrows-container>.button-base .left-arrow,.flex-stack.bar-graph-and-arrows-container>.button-base .right-arrow{display:none}.flex-stack.bar-graph-and-arrows-container .mobile-arrows{margin-top:60px;display:inherit;width:100%}.flex-stack.bar-graph-and-arrows-container .mobile-arrows .white-button>button{padding:10px 12px}.flex-stack.bar-graph-and-arrows-container .mobile-arrows .white-button>button:hover img{filter:brightness(0) invert(1)}}.flex-stack.bar-graph-and-arrows-container.full-width .bar-chart-container{width:100%}@media (max-width: 767px){.flex-stack.bar-graph-and-arrows-container.full-width .bar-chart-container{width:90%}}.responsive-bar-graph svg{padding:5px}.responsive-bar-graph.no-click-bars .recharts-bar{cursor:default}@media (max-width: 518px){.responsive-bar-graph{width:110%!important;margin-left:-24px}}.recharts-bar{cursor:pointer}.arrow-container>button{padding:14px;width:18px;height:18px;border-radius:50%;-webkit-box-shadow:0px 1px 1px #ED0000;-moz-box-shadow:0px 1px 1px #ED0000;-o-box-shadow:0px 1px 1px #ED0000;box-shadow:0 1px 1px #ed0000;border:1px solid transparent}.arrow-container>button:disabled{opacity:.4}.arrow-container>button img{height:10px}.hourly-consumption-graph>.bar-chart-container{margin:0 auto}.circle-graph-main-text{font-family:Nunito-Bold,Roboto-Regular,Century Gothic,sans-serif;font-size:28px;line-height:30px}.circle-graph-main-text-huge{font-family:Nunito-Bold,Roboto-Regular,Century Gothic,sans-serif;font-size:24px;line-height:30px}.recharts-cartesian-axis-tick-value{font-size:12px;white-space:nowrap}.recharts-label-list image{height:60px}.text-switch{border:1px solid #B7CBD3;width:174px;border-radius:20px;padding:2px}.text-switch p{background-color:transparent;padding:6px 22px;border-radius:20px;font-size:16px}.text-switch p.selected{background-color:#ed0000;color:#fff}.text-switch-blue{border:1px solid #B7CBD3;width:174px;border-radius:20px;padding:2px;background-color:#f0f3ff}.text-switch-blue p{background-color:transparent;padding:6px 22px;border-radius:20px;font-size:16px}.text-switch-blue p.selected{background-color:#285aff;color:#fff}.mobile-filters{margin-bottom:16px}.mobile-filters .filter-container{margin-top:16px}.mobile-filters .filter-container .text-input img{width:10px;margin-top:3px}.mobile-filters .filter-container .text-input .clear-button{padding-right:16px;margin-right:4px}.mobile-filters .filter-container .text-input .clear-button img{width:14px;margin-bottom:2px}.mobile-filters .filter-container .text-input{background-color:#fff}.mobile-filters .filter-container .clear-filters{width:auto;margin-top:-16px}.mobile-filters .filter-container .clear-filters.white-button{margin:0}.mobile-filters .filter-container .clickable-surface{width:24px}.mobile-filters .filter-container .clickable-surface img{width:16px;height:16px}@media (max-width: 518px){.small-menu-responsive{max-height:60%}}.toggle-switch{position:relative;width:44px;height:26px;display:inline-block;vertical-align:middle;user-select:none;text-align:left;border-radius:30px}.toggle-switch-checkbox{display:none}.toggle-switch-label{display:block;overflow:hidden;cursor:pointer;border:0 solid black;border-radius:20px;margin:0}.toggle-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.toggle-switch-inner:before,.toggle-switch-inner:after{background-color:#b7cbd3;display:block;float:left;width:50%;height:24px;padding:0;line-height:34px;font-size:14px;font-weight:700;box-sizing:border-box}.toggle-switch-inner:before{content:" ";text-transform:uppercase;padding-left:10px;color:#fff}.toggle-switch-disabled{background-color:#ddd;cursor:not-allowed}.toggle-switch-disabled:before{background-color:#ddd;cursor:not-allowed}.toggle-switch-inner:after{content:" ";text-transform:uppercase;padding-right:10px;color:#fff;text-align:right}.toggle-switch-switch{display:block;width:20px;height:20px;margin:2px;background:#FFFFFF;position:absolute;top:0;bottom:0;right:17px;border-radius:20px;transition:all .3s ease-in 0s}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner{margin-left:0}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-switch{right:0px;background-color:#ed0000}.toggle-switch.big-head{width:32px;min-width:32px;height:20px}.toggle-switch.big-head .toggle-switch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #B7CBD3;border-radius:20px;margin:0}.toggle-switch.big-head .toggle-switch-switch{display:block;width:24px;height:24px;margin:2px;background:#FFFFFF;position:absolute;top:-6px;right:10px;border-radius:20px;border:1px solid #B7CBD3;transition:all .3s ease-in 0s;-webkit-box-shadow:0px 3px 5px rgba(55,70,73,.2);-moz-box-shadow:0px 3px 5px rgba(55,70,73,.2);-o-box-shadow:0px 3px 5px rgba(55,70,73,.2);box-shadow:0 3px 5px #37464933}.toggle-switch.big-head .toggle-switch-inner:before,.toggle-switch.big-head .toggle-switch-inner:after{height:14px;background-color:#b7cbd3}.toggle-switch.big-head .toggle-switch-checkbox:checked+.toggle-switch-label{border-color:#ed0000}.toggle-switch.big-head .toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-switch{right:-6px;border-color:#ed0000;background-color:#ed0000}.toggle-switch.big-head .toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner:before,.toggle-switch.big-head .toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner:after{background-color:#fff}.toggle-switch.big-head-smaller{height:14px}.toggle-switch.big-head-smaller .toggle-switch-switch{width:20px;height:20px;margin-top:4px}.toggle-switch.big-head-smaller .toggle-switch-inner:before{height:14px;background-color:#fff}.toggle-switch.big-head-smaller .toggle-switch-inner:after{height:14px;background-color:#b7cbd3}.hovering-notification{position:fixed;max-width:1420px;margin:0 auto;height:100%;width:100%;top:0;left:calc((100% - 1420px)/2);z-index:100}@media (max-width: 1419px){.hovering-notification{left:0}}.hovering-notification{pointer-events:none}.hovering-notification .banner-award,.hovering-notification .banner-alert{position:absolute;top:32px;right:32px;width:auto;-webkit-box-shadow:0px 3px 5px rgba(55,70,73,.2);-moz-box-shadow:0px 3px 5px rgba(55,70,73,.2);-o-box-shadow:0px 3px 5px rgba(55,70,73,.2);box-shadow:0 3px 5px #37464933;max-width:360px;z-index:100}@media (max-width: 767px){.hovering-notification{position:fixed;height:100%;width:100%;z-index:1000;left:0}.hovering-notification .banner-award,.hovering-notification .banner-alert{top:0;right:0;min-width:100%;max-width:100%;border-top-left-radius:0;border-top-right-radius:0}}.banner-discount,.banner-notification{align-items:center;display:inline-flex;border-radius:50px;padding:2px 12px 2px 2px;margin-top:22px}.banner-content{padding-left:10px}.banner-content-info{flex:1;padding-top:8px;padding-left:10px}.banner-content-info img{margin-right:6px}.banner-discount,.banner-discount-info{background-color:#eefcf8}.banner-notification,.banner-mail{background-color:#fffce9}.banner-alert,.banner-mail,.banner-discount-info,.banner-award,.banner-light,.banner-heart{align-items:flex-start;display:inline-flex;border-radius:8px;padding:16px 20px 20px 16px}.banner-alert .triangle-button,.banner-mail .triangle-button,.banner-discount-info .triangle-button,.banner-award .triangle-button,.banner-light .triangle-button,.banner-heart .triangle-button{display:flex;justify-content:flex-end;width:100%}.banner-alert{background-color:#feeded;width:100%}.banner-award{background-color:#f0f3ff;width:100%}.banner-award.green{background-color:#eefcf8;width:100%}.banner-light{background-color:#eff9ff;width:100%}.banner-heart{background-color:#f1fcfc;width:100%}.banner-info-link{text-align:right;margin-top:10px}.banner-info-link button{font-size:14px;font-family:Roboto-Light;color:#374649;padding-bottom:0}a,a:visited{color:#374649}a:hover{color:#ed0000}.stack{padding:0 15px}.drawer{background-color:#17171733}.eye-icon{height:18px;width:18px}.bold{font-family:Roboto-Bold,Roboto-Regular,Century Gothic,sans-serif}.left-arrow{transform:rotate(90deg)}.right-arrow{transform:rotate(-90deg)}@media (max-width: 767px){.loading-skeleton .MuiSkeleton-root{width:100%!important}}
